5f437911b1e02b2d804f5c271befe9bce6671c4b,core/src/test/java/org/axonframework/serialization/json/MetaDataDeserializerTest.java,MetaDataDeserializerTest,testMetaDataContainerWithDataInDataWithDefaultTyping,#,120

Before Change


    @Test
    @Ignore("Cannot deserialize MetaData inside MetaData since ObjectMapper used does not have DefaultTyping turned ON")
    public void testMetaDataContainerWithDataInDataWithDefaultTyping() throws IOException {
        System.out.println(this.serializedDataInDataString);
        Container deserialized = this.objectMapper.readValue(this.serializedDataInDataString, Container.class);
        assertEquals(MetaData.from((Map)deserialized.b.get("one")).get("one"), "two");
        System.out.println(objectMapper.writeValueAsString(deserialized));
    }

}

After Change


            assertEquals(((Map) deserialized.b.get("one")).get("one"), "two");
        }

        assertEquals(this.serializedDataInDataString, objectMapper.writeValueAsString(deserialized));
    }

    public static class Container {